import { initPage, GetApi, checkError } from '../../../utils/util.js'
initPage({
	/**
	 * 页面的初始数据
	 */
	data: {},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {
		this.loadBuying(options.id)
			.then(res => {
				this.setData({
					hasLoaded: true
				})
				console.log('success')
			})
			.catch(err => {
				console.log(err)
				checkError.call(this, err)
			})
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {},
	// 拉取抢购详情
	fetchBuying(id) {
		return GetApi(`/v2/buying/${id}`)
	},
	// 加载抢购详情
	loadBuying(id) {
		return this.fetchBuying(id).then(res => {
			return res
			// return Promise.reject({
			// 	code: 'FAIL',
			// 	errMsg: 'request:fail timeout'
			// })
		})
	}
})
